﻿

.tx-powermail .clear {
	clear: both
}
.tx-powermail *.hide {
	display: none
}
.tx-powermail .powermail_create .powermail_confirmation_submit, .tx-powermail .powermail_create .powermail_confirmation_form, .tx-powermail .powermail_confirmation .powermail_confirmation_submit, .tx-powermail .powermail_confirmation .powermail_confirmation_form {
	margin: 20px 20px 0 0;
	padding: 4.5px 6px;
	color: #ffffff;
	border: medium none;
	border-radius: 3px;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 10.5px;
	padding: 4.5px 6px;
	cursor: pointer;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	background: #006fab; /* Old browsers */
	background: -moz-linear-gradient(top, #006fab 31%, #0077b7 66%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #006fab 31%, #0077b7 66%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #006fab 31%, #0077b7 66%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 ); /* IE6-9 */
}
.tx-powermail .powermail_create .powermail_confirmation_form, .tx-powermail .powermail_confirmation .powermail_confirmation_form {
	float: left;
	clear: left;
	font-size: 10.5px;
	padding: 4.5px 6px;
	background: #006fab; /* Old browsers */
	background: -moz-linear-gradient(top, #006fab 31%, #0077b7 66%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #006fab 31%, #0077b7 66%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #006fab 31%, #0077b7 66%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 ); /* IE6-9 */
	border: medium none;
	border-radius: 3px;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
}
.tx-powermail .powermail_create .powermail_confirmation_submit:hover, .tx-powermail .powermail_create .powermail_confirmation_form:hover, .tx-powermail .powermail_confirmation .powermail_confirmation_submit:hover, .tx-powermail .powermail_confirmation .powermail_confirmation_form :hover, .tx-powermail .powermail_create .powermail_confirmation_form:hover, .tx-powermail .powermail_confirmation .powermail_confirmation_form:hover {
	background: #187cb6; /* Old browsers */
	background: -moz-linear-gradient(top, #187cb6 31%, #419dce 66%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #187cb6 31%, #419dce 66%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #187cb6 31%, #419dce 66%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
.tx-powermail .powermail_progressbar {
	width: 400px;
	height: 5px;
	float: right;
	border: 1px solid #EEEEEE;
	clear: both
}
.tx-powermail .powermail_progressbar.disable {
	display: none
}
.tx-powermail .powermail_progressbar>.powermail_progress {
	background: #1E5799;
	width: 0%;
	max-width: 100%;
	-webkit-animation: progress 5s 1 forwards;
	-moz-animation: progress 5s 1 forwards;
	-ms-animation: progress 5s 1 forwards;
	animation: progress 5s 1 forwards
}
.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner {
	height: 5px;
	width: 100%;
	overflow: hidden;
	background: url("../images/icon_loading.gif") repeat-x;
	-moz-opacity: 0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	filter: alpha(opacity=25)
}
.tx-powermail .powermail_confirmation .powermail_progressbar {
	width: 100%
}
.tx-powermail .powermail_all>dt {
	width: 200px;
	float: left;
	clear: left;
	font-weight: bold
}
.tx-powermail .powermail_all>dd {
	width: 400px;
	float: left;
	margin: 0
}
.tx-powermail .powermail_message {
	padding: 5px 0 10px 20px;
	min-height: 65px;
	background-color: #EBCCD1;
	border: 1px solid #A94442;
	background-position: 98% 10px;
	background-repeat: no-repeat;
	list-style: circle
}
.tx-powermail .powermail_message li {
	padding: 5px 50px 0 0
}
.tx-powermail .powermail_message.powermail_message_ok {
	background-image: url("../images/icon_ok.png");
	background-color: #CDEACA;
	border: 1px solid #3B7826
}
.tx-powermail .powermail_message.powermail_message_ok li {
	color: #3B7826
}
.tx-powermail .powermail_message.powermail_message_error {
	background-image: url("../images/icon_error.png")
}
.tx-powermail .powermail_message.powermail_message_error li {
	color: #A94442
}
.tx-powermail .powermail_message.powermail_message_note {
	background-image: url("../images/icon_ok.png");
	background-color: #FCF8E3;
	border: 1px solid #FFCA4B
}
.tx-powermail .powermail_message.powermail_message_note li {
	color: #FFCA4B
}
.tx-powermail .powermail_tabmenu {
	list-style: none;
	margin: 0;
	padding: 0
}
.tx-powermail .powermail_tabmenu>li {
	display: inline-block;
	padding: 5px 10px;
	cursor: pointer;
	background: #eee;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	color: #aaa
}
.tx-powermail .powermail_tabmenu>li.act {
	color: #444
}
.tx-powermail .powermail_tabmenu>li.parsley-error {
	background-color: #EBCCD1
}
.tx-powermail .powermail_fieldset .powermail_tab_navigation {
	margin-top: 2em
}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next, .tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous {
	background-color: #aaa;
	display: inline-block;
	padding: 5px 30px;
	text-decoration: none;
	color: white;
	border: 1px solid #bbb;
	font-weight: bold
}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next {
	background-color: #1E5799;
	float: right
}
@-webkit-keyframes progress {
to {
width:100%
}
}
@-moz-keyframes progress {
to {
width:100%
}
}
@-ms-keyframes progress {
to {
width:100%
}
}
@keyframes progress {
to {
width:100%
}
}
.powermail_frontend {
	clear: left;
	margin: 0 0 20px 0;
	background: #eee;
	overflow: auto
}
.powermail_frontend table.powermail_frontend_list {
	width: 100%;
	font-size: 0.8em;
	border: 1px solid #444;
	margin-top: 15px;
	border-spacing: 0;
	border-collapse: separate
}
.powermail_frontend table.powermail_frontend_list tr th {
	color: white;
	font-weight: bold;
	padding: 7px 3px;
	text-align: left;
	background: #444
}
.powermail_frontend table.powermail_frontend_list tr td {
	padding: 3px
}
.powermail_frontend table.powermail_frontend_list tr:nth-child(even) {
	background: #bbb
}
.powermail_frontend .powermail_frontend_filter {
	background: #bbb;
	padding: 10px 0
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container {
	padding: 5px 10px;
	clear: both
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label {
	float: left;
	display: block;
	width: 200px;
	padding-top: 3px
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input {
	width: 400px;
	padding: 5px;
	float: right;
	border: none
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit {
	color: white;
	cursor: pointer;
	background: #1E5799;
	clear: both
}
.powermail_frontend .powermail_frontend_abc, .powermail_frontend .powermail_frontend_export {
	width: 600px;
	margin: 10px 0
}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner, .powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner, .powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner, .powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner {
	margin: 0 10px
}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc, .powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a, .powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc, .powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a, .powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc, .powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a, .powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc, .powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a {
	font-weight: bold;
	text-decoration: none
}
.powermail_frontend .powermail_frontend_export {
	width: 640px
}
.powermail_frontend .powermail_frontend_export input {
	width: 17px;
	height: 16px;
	padding-top: 2px;
	cursor: pointer;
	text-indent: -99999px;
	border: 0;
	background-repeat: no-repeat;
	background-image: url("../images/icon_csv.gif")
}
.powermail_frontend .powermail_frontend_export input.export_icon_xls {
	background-image: url("../images/icon_xls.gif")
}
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon {
	float: right;
	padding-top: 5px;
	margin-left: 5px;
	height: 19px
}
.powermail_frontend dl {
	clear: both;
	padding: 5px 10px
}
.powermail_frontend dl dt {
	float: left;
	width: 150px;
	font-weight: bold;
	clear: left;
	margin-right: 10px
}
.powermail_frontend dl dd {
	float: left
}
.powermail_frontend .powermail_frontend_back {
	margin: 10px;
	display: inline-block;
	padding: 5px 20px;
	background-color: #bbb;
	border: 1px solid #eee;
	color: white;
	text-decoration: none
}
.xdsoft_datetimepicker {
	box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.506);
	background: white;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none
}
.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none
}
.xdsoft_datetimepicker button {
	border: none !important
}
.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.xdsoft_noselect::selection {
	background: transparent
}
.xdsoft_noselect::-moz-selection {
background:transparent
}
.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none
}
.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;
	margin: 0px
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block
}
.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px
}
.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0px
}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}
.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center
}
.xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")
}
.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0px
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0px;
	margin-left: 5px
}
.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0px 0px
}
.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0px;
	margin-bottom: 7px;
	margin-top: 0px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #eee
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
	background: white;
	border-top: 1px solid #eee;
	color: #444;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0px;
	height: 25px;
	line-height: 25px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
	border-top-width: 0px
}
.xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1
}
.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer
}
.xdsoft_datetimepicker .xdsoft_label:hover {
	text-decoration: underline
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0px;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
	right: -7px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
	right: 2px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
	color: #fff;
	background: #A94442
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
	padding: 2px 10px 2px 5px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
	background: #1E5799;
	box-shadow: #1E5799 0px 1px 3px 0px inset;
	color: #fff;
	font-weight: 700
}
.xdsoft_datetimepicker .xdsoft_month {
	width: 90px;
	text-align: right
}
.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both
}
.xdsoft_datetimepicker .xdsoft_year {
	width: 56px
}
.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%
}
.xdsoft_datetimepicker .xdsoft_calendar td>div {
	padding-right: 5px
}
.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px
}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding: 0px;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px
}
.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #F1F1F1
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #1E5799
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #1E5799;
	box-shadow: #1E5799 0px 1px 3px 0px inset;
	color: #fff;
	font-weight: 700
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
	opacity: 0.5
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
	color: #fff !important;
	background: #A94442 !important;
	box-shadow: none !important
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
	color: inherit !important;
	background: inherit !important;
	box-shadow: inherit !important
}
.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default
}
.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px
}
.xdsoft_datetimepicker .xdsoft_copyright a {
	color: #eee !important
}
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
	color: #aaa !important
}
.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc
}
.xdsoft_scrollbar>.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	cursor: pointer
}
.xdsoft_scroller_box {
	position: relative
}
/* @group Base */
/*
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
 *display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}*/
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
}
.chosen-container a {
	cursor: pointer;
}
/* @end */
/* @group Single Chosen */
/*
.chosen-container-single .chosen-single {
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 20px 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
	font-size: 11px
}
*/
.chosen-container-single .chosen-default {
	color: #999;
}
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}
/*
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') -42px 1px no-repeat;
	font-size: 1px;
}
*/
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}
/*
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 0px 2px;
}
*/
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}
/*
.chosen-container-single .chosen-search input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: white url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 100% -20px;
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
*/
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px;
}
/* @end */
/* @group Results */
.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff;
}
.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}
/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
	cursor: text;
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
/*
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
*/
.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	line-height: 13px;
	cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') -42px 1px no-repeat;
	font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}
/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
	box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent;
}
/*
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px;
}
*/
.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #111 !important;
}
/* @end */
/* @group Disabled Support */
.chosen-disabled {
	opacity: 0.5 !important;
	cursor: default;
}
.chosen-disabled .chosen-single {
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}
/* @end */
/* @group Right to Left */
.chosen-rtl {
	text-align: right;
}
.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}
.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px;
}
.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px;
}
.chosen-rtl .chosen-choices li {
	float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
	left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	background: white url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat -30px -20px;
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('../images/vhs-assets-css-735d0bc521d4dd27cb5f2f3599643488.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
	direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
	background-image: url('../images/vhs-assets-css-2d56c54a91933cc6ee7adccec036590c.png') !important;
	background-size: 52px 37px !important;
	background-repeat: no-repeat !important;
}
}
/* @end */



/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/vhs-assets-css-3f93718ac6bd243f51652e2f4a3544fb.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/vhs-assets-css-b283f7c53b76c223c6e462d214732174.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/vhs-assets-css-89538ad1195639c67ac62ebeee013955.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/vhs-assets-css-30a17ed2359586e474712c283fa27ffb.png');
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/vhs-assets-css-4fcdf814d254533635a20b5e689799a2.png');
	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
	background-image: url('../images/vhs-assets-css-025c08aeee6cb0e396e01d1192b4b073.gif');
	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/* Pager ---------------------------------------------------------------------*/
.pager {
	margin: 20px 10px;
}
.pager .pageritem {
	background-image: linear-gradient(bottom, white 31%, #f1f1f1 66%);
	background-image: -o-linear-gradient(bottom, white 31%, #f1f1f1 66%);
	background-image: -moz-linear-gradient(bottom, white 31%, #f1f1f1 66%);
	background-image: -webkit-linear-gradient(bottom, white 31%, #f1f1f1 66%);
	background-image: -ms-linear-gradient(bottom, white 31%, #f1f1f1 66%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.31, white), color-stop(0.66, #f1f1f1));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#f1f1f1', GradientType=0 );
	/* IE6-9 */
	font-size: 13px;
	border: 1px solid #d4d4d4;
	cursor: pointer;
	text-align: center;
	float: left;
	color: #767676;
	width: 34px;
	height: 30px;
}
.pager .pageritem.prev_next span {
	color: transparent;
	display: block;
	font-size: 0;
	height: 30px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 34px;
}
.pager .pageritem.prev_next.prev {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pager .pageritem.prev_next.prev span {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-279d9127e4112010addcd81deb55d450.png');
	background-color: transparent;
}
.pager .pageritem.prev_next.prev span:hover {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-16fda3a9e18824e74c51e716ddde37b5.png');
	background-color: transparent;
}
.pager .pageritem.prev_next.next {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.pager .pageritem.prev_next.next span {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-557549d515b1aa4277607c941e440cb3.png');
	background-color: transparent;
}
.pager .pageritem.prev_next.next span:hover {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-fe1787235e59422a5d4cc20ae67bb1b9.png');
	background-color: transparent;
}
.pager .pageritem.page span, .pager .pageritem.placeholder span {
	display: block;
	margin-top: 8px;
}
.pager .pageritem.page.active, .pager .pageritem.placeholder.active {
	cursor: default;
	color: #006eab;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
}
.pager .pageritem.page:hover, .pager .pageritem.placeholder:hover {
	text-decoration: none;
	color: #006eab;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
}
/* Ajax loading --------------------------------------------------------------*/
/* regular seperate ajax elements */
.ajax_loader_seperate {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("../images/ajax_loader.gif");
	background-color: transparent;
	width: 16px;
	height: 16px;
	display: none;
}
.ajax_loader_seperate.ajax_loading {
	display: block;
}
/* ajax element replacement backgrounds e.g. for links that hav an 
   icon that should be replace while loading ajax on it */
/* Alignment -----------------------------------------------------------------*/
td.align-left, th.align-left, table.align-left th, table.align-left td, p.align-left {
	text-align: left;
}
td.align-right, th.align-right, table.align-right tr, table.align-right td, p.align-right {
	text-align: right;
}
td.align-center, th.align-center, table.align-center tr, table.align-center td, p.align-center {
	text-align: center;
}
td.align-justify, th.align-justify, table.align-justify tr, table.align-justify td, p.align-justify {
	text-align: justify;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
/* Seperators ----------------------------------------------------------------*/
/*
hr, .seperator-1 hr {
	border-bottom: 1px solid #ececea;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.seperator_shadow_bottom_arrow, .seperator-2 hr {
	background-repeat: no-repeat;
	background-position: center top;*/
	/*background-image: url('../images/vhs-assets-css-6cd48ea62e80aa705159b5d61058f301.png');*/
	/*background-color: transparent;
	height: 56px;
}
.seperator_shadow_bottom, .seperator-3 hr {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url('../images/vhs-assets-css-23a110145a1c6145b2e33d6a5ebb07c1.png');
	background-color: transparent;
	height: 56px;
}
/*
.seperator-2 hr {
	width: 105%;
	border-bottom: none;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: -20px;
	margin-bottom: -36px;
}*/
/*
.seperator-3 hr {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: -36px;
}*/

/* Hovers --------------------------------------------------------------------*/
.hover_shadow:hover {
	-moz-box-shadow: 0 0 5px 1px #e5e5e5;
	-webkit-box-shadow: 0 0 5px 1px #e5e5e5;
	box-shadow: 0 0 5px 1px #e5e5e5;
}
:hover .no_hover, .no_hover {
	text-decoration: none;
}
/* Infobox -------------------------------------------------------------------*/

.infobox.title_trigger {
	cursor: default;
}
.infobox.title_trigger .title {
	cursor: pointer;
}
.infobox .title.search {
	/*<sprite hash="69c8b074f832a67044b3b07f51ba896d">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -66px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.infobox.closed .title {
	margin-bottom: 0px;
}
.infobox.closed .content {
	font-size: 14px;
    margin-top: 10px;
}
/*
.infobox.open {
	background-repeat: no-repeat;
	background-position: right 18px top 15px;
	background-image: url('../images/vhs-assets-css-7904a924949a000685de81f02f452ecf.png');
	width: auto;
	height: auto;
	padding: 10px;
}
*/
.infobox.open .content {
	display: block;
}
/* Tooltips ------------------------------------------------------------------*/
.tooltip_trigger {
	text-decoration: none;
}
.tooltip_trigger:hover {
	cursor: pointer;
}
div a.tooltip_trigger {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.tooltip_content.default {
	position: absolute;
	z-index: 500;
	display: none;
}
.tooltip_content.default > .inner {
	position: relative;
	padding-bottom: 11px;
}
.tooltip_content.default > .inner > .content {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0px 5px -1px #333333;
	-webkit-box-shadow: 0 0px 5px -1px #333333;
	box-shadow: 0 0px 5px -1px #333333;
	background-color: #0169a5;
	color: #ffffff;
	width: 400px;
	padding: 20px;
}
.tooltip_content.default > .inner > .arrow {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url('../images/vhs-assets-css-0a924ffb03eeca1a8e2278273ec4fe34.png');
	background-color: transparent;
	height: 11px;
}
.tooltip_content.form_error {
	position: absolute;
	display: none;
	z-index: 500;
}
.tooltip_content.form_error > .inner {
	position: relative;
	padding-bottom: 11px;
}
.tooltip_content.form_error > .inner > .content {
	border: 1px solid #D4D4D4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 6px -1px rgba(51, 51, 51, 0.4);
	-webkit-box-shadow: 0 1px 6px -1px rgba(51, 51, 51, 0.4);
	box-shadow: 0 1px 6px -1px rgba(51, 51, 51, 0.4);
	background-color: #fffad8;
	color: #767676;
	width: 170px;
	padding: 3px;
}
.tooltip_content.form_error > .inner > .arrow {
	position: absolute;
	bottom: 2px;
	left: 0px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('../images/vhs-assets-css-cb461974bfb0413f2a8cd03788eb8b3c.png') !important;
	background-color: transparent;
}
.tooltip_content.confirm {
	position: absolute;
	display: none;
	z-index: 500;
}
.tooltip_content.confirm > .inner {
	position: relative;
	padding-bottom: 11px;
}
.tooltip_content.confirm > .inner > .content {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0px 5px -1px #333333;
	-webkit-box-shadow: 0 0px 5px -1px #333333;
	box-shadow: 0 0px 5px -1px #333333;
	background-color: #ffffff;
	padding: 20px;
}
.tooltip_content.confirm > .inner > .content .title {
	margin-bottom: 30px;
}
.tooltip_content.confirm > .inner > .arrow {
	display: none;
}
/* Links ---------------------------------------------------------------------*/
a {
	cursor: pointer;
	color: #006eab;
	text-decoration: none;
}

a:active {
	color: #006eab;
}
a .no_hover:hover {
	text-decoration: none;
}
/*
a.triangle_right_lightblue_open {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-a485e8c94df0a3fb958896068abe127b.png');
	background-color: transparent;
	padding-right: 10px;
}
*/
a.blocked_arrow_top_right, a.external-link-new-window, a.external-link {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../images/vhs-assets-css-233f372cb3cccb4a8cf8de7badcf5838.png');
	background-color: transparent;
	padding-left: 17px;
}
a.email, a.mail {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../images/vhs-assets-css-4c9cf8609ccc7b6a1c1bcb7fbce89fb6.png');
	background-color: transparent;
	padding-left: 17px;
}
/* Buttons -------------------------------------------------------------------*/
/*span.button_blue, a.button_blue, input.button_blue, button.button_blue, .powermail_submit, #tx-indexedsearch-searchbox-button-submit {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background-image: -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background-image: -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background-image: -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background-image: -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 );
	/* IE6-9 */
	/*color: #ffffff;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 12px;
	padding: 5.5px 9.5px;
	border: none;
	cursor: pointer;
}*/
/*
span.button_blue.active, span.button_blue:hover, a.button_blue.active, a.button_blue:hover, input.button_blue.active, input.button_blue:hover, button.button_blue.active, button.button_blue:hover {
	background-image: linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	color: #ffffff;
	text-decoration: none;
}
span.button_blue:active, a.button_blue:active, input.button_blue:active, button.button_blue:active {
	background-image: linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background-image: -o-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background-image: -moz-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background-image: -webkit-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background-image: -ms-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #0077b7), color-stop(0.66, #00659d));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077b7', endColorstr='#00659d', GradientType=0 );
}
*/
/*
span.button_blue.triangle_white_right, a.button_blue.triangle_white_right, input.button_blue.triangle_white_right, button.button_blue.triangle_white_right {
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 );
	border-right: 10px solid transparent;
}
*/
/*
span.button_blue.triangle_white_right:hover, a.button_blue.triangle_white_right:hover, input.button_blue.triangle_white_right:hover, button.button_blue.triangle_white_right:hover {
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	border-right: 10px solid transparent;
}
*/
input.button_blue, button.button_blue {
	/* height:25px; */
	font-size: 10.5px;
	padding: 4.5px 6px;
}
ul.parsley-errors-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
}
.parsley-errors-list li {
	color: red;
}
/* indexedsearch - -------------------------------------------------------------------*/
.tx-indexedsearch-browsebox {
	display: block;
	margin: 30px 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
	padding: 0;
	margin: 10px 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display: inline;
}
.browsebox::after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	visibility: hidden;
}
.browsebox a {
	background-image: -moz-linear-gradient(center bottom, white 31%, #f1f1f1 66%);
	border: 1px solid #d4d4d4;
	color: #767676;
	cursor: pointer;
	float: left;
	font-size: 13px;
	height: 23px;
	text-align: center;
	width: 34px;
	padding-top: 7px;
}
.browsebox a:hover {
	color: #006eab;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	text-decoration: none;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin: 30px 0 5px;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float: none;
}
.tx-indexedsearch .info-tmpl-css dd.item -path {
	float: none;
}
/* Table - -------------------------------------------------------------------*/
table.blue {
	border-collapse: separate;
	border-spacing: 0;
}
table.blue tr:nth-child(even) {
	background-color: #f8f8f8;
}
table.blue tr th {
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	color: #ffffff;
	background-color: #0073b2;
	padding: 8px 10px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
table.blue tr th:first-child {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
table.blue tr th:last-child {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	border-right: none;
}
table.blue tr td {
	padding: 12px 10px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
table.blue tr td:first-child {
	border-left: 1px solid #dcdcdc;
}
table.blue tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
table.blue tr:last-child td:last-child {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/* Boxes ---------------------------------------------------------------------*/
.content_box {
	line-height: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	padding: 10px;
}
.content_box.gray {
	background-color: #fafafa;
}
.content_box.gray:hover {
	background-color: #ffffff;
}
.content_box.gray.no_hover:hover {
	background-color: #fafafa;
}
.content_box .image {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
}
.content_box .title {
	text-align: center;
	padding: 20px;
}
/* Form ----------------------------------------------------------------------*/

#tx_indexedsearch label {
	display: block;
}
.tx-indexedsearch-form {
	margin-bottom: 7px
}

.powermail_legend {
	display: none
}
.cell input[type=text], .cell input[type=number], .cell input[type=url], .cell input[type=password], .cell input[type=email], .cell input[type=date], .cell input.input_date, .cell textarea {
	width: 126px;
}
.input_date {
	width: 126px !important;
}
.f3-form-error .chosen-single {
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fedddd), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #EFCECE));
	background: -webkit-linear-gradient(top, #fedddd 20%, #f6f6f6 50%, #eeeeee 52%, #EFCECE 100%);
	background: -moz-linear-gradient(top, #fedddd 20%, #f6f6f6 50%, #eeeeee 52%, #EFCECE 100%);
	background: -o-linear-gradient(top, #fedddd 20%, #f6f6f6 50%, #eeeeee 52%, #EFCECE 100%);
	background: linear-gradient(top, #fedddd 20%, #f6f6f6 50%, #eeeeee 52%, #EFCECE 100%);
}
textarea {
	resize: vertical;
}
input[type=checkbox] {
	display: none;
}
input[type=checkbox]:checked + label:before {
	/*<sprite hash="38175c8e33d15f73676fc0e85316776d">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -204px;
	/*</sprite>*/
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 10px;
}
input[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	height: 14px;
	padding-left: 20px;
	margin-top: 4px;
	color: #767676;
	font-size: 10px;
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	line-height: 13px;
}
input[type=checkbox] + label:before {
	position: absolute;
	bottom: 1px;
	left: 0;
	content: "";
	display: inline-block;
	width: 16px;
	height: 14px;
	margin-right: 10px;
	/*<sprite hash="caa616f4b34a62dcf991bc8a2ae24884">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -268px;
	/*</sprite>*/
	background-repeat: no-repeat;
	background-repeat: no-repeat;
}/*
input[type=radio] {
	display: none;
}
input[type=radio]:checked + label:before {
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -332px;
	background-repeat: no-repeat;
	font-size: 20px;
	line-height: 10px;
}
input[type=radio] + label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	height: 16px;
	padding-left: 20px;
	margin-top: 4px;
	color: #767676;
	font-size: 10px;
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	line-height: 13px;
}
input[type=radio] + label:before {
	position: absolute;
	bottom: 2px;
	left: 0;
	content: "";
	display: inline-block;
	width: 17px;
	height: 16px;
	margin-right: 10px;
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -398px;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
}*/
form .hnpd {
	display: none;
}
form .asterisk {
	color: #237db1;
	margin-left: 2px;
}
form select.powermail_select {
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	padding: 0 20px 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	font-size: 11px
}
form select.powermail_select option {
	padding: 5px 10px;
	font-size: 11px
} 
form .input_label, label.powermail_label {
	color: #767676;
	font-size: 10px;
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	line-height: 13px;
	display: block;
}
form .input_label a {
	font-size: 10px;
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	padding-right: 8px;
	margin-right: 6px;
}
form .form_row, .powermail_fieldwrap {
	margin-top: 7px;
}
form .form_row .input_label {
	margin-bottom: 1px;
}
form .form_row .input_label .label {
	float: left;
}
form .form_row .input_label .info {
	float: right;
}
.block_container {
	display: table;
	width: 100%;
}
.block_container .block {
	display: table-cell;
}
.block_container .block.block_left {
	border-right: 1px solid #e5e5e5;
	padding-right: 22px;
}
.block_container .block.block_right {
	padding-left: 22px;
}
form .input_container_composition {
	display: table;
	width: 100%;
}
form .input_container_composition .input_container_composition_item {
	display: table-cell;
}
form div .size_660 input {
	width: 660px;
}
form div .size_650 input {
	width: 650px;
}
form div .size_600 input {
	width: 600px;
}
form div .size_550 input {
	width: 550px;
}
form div .size_500 input {
	width: 500px;
}
form div .size_450 input {
	width: 450px;
}
form div .size_400 input {
	width: 400px;
}
form div .size_350 input {
	width: 350px;
}
form div .size_300 input {
	width: 300px;
}
form div .size_250 input {
	width: 250px;
}
form div .size_200 input {
	width: 200px;
}
form div .size_180 input {
	width: 180px;
}
form div .size_160 input {
	width: 160px;
}
form div .size_140 input {
	width: 140px;
}
form div .size_120 input {
	width: 120px;
}
form div .size_100 input {
	width: 100px;
}
form div .size_90 input {
	width: 90px;
}
form div .size_80 input {
	width: 80px;
}
form div .size_70 input {
	width: 70px;
}
form div .size_60 input {
	width: 60px;
}
form div .size_50 input {
	width: 50px;
}
form div .size_40 input {
	width: 40px;
}
form div .size_30 input {
	width: 30px;
}
form div .size_20 input {
	width: 20px;
}
form div .size_10 input {
	width: 10px;
}
form div .size_660 textarea {
	width: 660px;
}
form div .size_650 textarea {
	width: 650px;
}
form div .size_600 textarea {
	width: 600px;
}
form div .size_550 textarea {
	width: 550px;
}
form div .size_500 textarea {
	width: 500px;
}
form div .size_450 textarea {
	width: 450px;
}
form div .size_400 textarea {
	width: 400px;
}
form div .size_350 textarea {
	width: 350px;
}
form div .size_300 textarea {
	width: 300px;
}
form div .size_250 textarea {
	width: 250px;
}
form div .size_200 textarea {
	width: 200px;
}
form div .size_180 textarea {
	width: 180px;
}
form div .size_160 textarea {
	width: 160px;
}
form div .size_140 textarea {
	width: 140px;
}
form div .size_120 textarea {
	width: 120px;
}
form div .size_100 textarea {
	width: 100px;
}
form div .size_90 textarea {
	width: 90px;
}
form div .size_80 textarea {
	width: 80px;
}
form div .size_70 textarea {
	width: 70px;
}
form div .size_60 textarea {
	width: 60px;
}
form div .size_50 textarea {
	width: 50px;
}
form div .size_40 textarea {
	width: 40px;
}
form div .size_30 textarea {
	width: 30px;
}
form div .size_20 textarea {
	width: 20px;
}
form div .size_10 textarea {
	width: 10px;
}
form div .size_660 .chosen-container {
	width: 660px !important;
	min-width: 660px;
}
form div .size_650 .chosen-container {
	width: 650px !important;
	min-width: 650px;
}
form div .size_600 .chosen-container {
	width: 600px !important;
	min-width: 600px;
}
form div .size_550 .chosen-container {
	width: 550px !important;
	min-width: 550px;
}
form div .size_500 .chosen-container {
	width: 500px !important;
	min-width: 500px;
}
form div .size_450 .chosen-container {
	width: 450px !important;
	min-width: 450px;
}
form div .size_400 .chosen-container {
	width: 400px !important;
	min-width: 400px;
}
form div .size_350 .chosen-container {
	width: 350px !important;
	min-width: 350px;
}
form div .size_300 .chosen-container {
	width: 300px !important;
	min-width: 300px;
}
form div .size_250 .chosen-container {
	width: 250px !important;
	min-width: 250px;
}
form div .size_200 .chosen-container {
	width: 200px !important;
	min-width: 200px;
}
form div .size_180 .chosen-container {
	width: 180px !important;
	min-width: 180px;
}
form div .size_160 .chosen-container {
	width: 160px !important;
	min-width: 160px;
}
form div .size_140 .chosen-container {
	width: 140px !important;
	min-width: 140px;
}
form div .size_120 .chosen-container {
	width: 120px !important;
	min-width: 120px;
}
form div .size_100 .chosen-container {
	width: 100px !important;
	min-width: 100px;
}
form div .size_90 .chosen-container {
	width: 90px !important;
	min-width: 90px;
}
form div .size_80 .chosen-container {
	width: 80px !important;
	min-width: 80px;
}
form div .size_70 .chosen-container {
	width: 70px !important;
	min-width: 70px;
}
form div .size_60 .chosen-container {
	width: 60px !important;
	min-width: 60px;
}
form div .size_50 .chosen-container {
	width: 50px !important;
	min-width: 50px;
}
form div .size_40 .chosen-container {
	width: 40px !important;
	min-width: 40px;
}
form div .size_30 .chosen-container {
	width: 30px !important;
	min-width: 30px;
}
form div .size_20 .chosen-container {
	width: 20px !important;
	min-width: 20px;
}
form div .size_10 .chosen-container {
	width: 10px !important;
	min-width: 10px;
}
form div .size_660 .powermail_date {
	width: 660px !important;
}
form div .size_650 .powermail_date {
	width: 650px !important;
}
form div .size_600 .powermail_date {
	width: 600px !important;
}
form div .size_550 .powermail_date {
	width: 550px !important;
}
form div .size_500 .powermail_date {
	width: 500px !important;
}
form div .size_450 .powermail_date {
	width: 450px !important;
}
form div .size_400 .powermail_date {
	width: 400px !important;
}
form div .size_350 .powermail_date {
	width: 350px !important;
}
form div .size_300 .powermail_date {
	width: 300px !important;
}
form div .size_250 .powermail_date {
	width: 250px !important;
}
form div .size_200 .powermail_date {
	width: 200px !important;
}
form div .size_180 .powermail_date {
	width: 180px !important;
}
form div .size_160 .powermail_date {
	width: 160px !important;
}
form div .size_140 .powermail_date {
	width: 140px !important;
}
form div .size_120 .powermail_date {
	width: 120px !important;
}
form div .size_100 .powermail_date {
	width: 100px !important;
}
form div .size_90 .powermail_date {
	width: 90px !important;
}
form div .size_80 .powermail_date {
	width: 80px !important;
}
form div .size_70 .powermail_date {
	width: 70px !important;
}
form div .size_60 .powermail_date {
	width: 60px !important;
}
form div .size_50 .powermail_date {
	width: 50px !important;
}
form div .size_40 .powermail_date {
	width: 40px !important;
}
form div .size_30 .powermail_date {
	width: 30px !important;
}
form div .size_20 .powermail_date {
	width: 20px !important;
}
form div .size_10 .powermail_date {
	width: 10px !important;
}
.form_wrapper.float > div, .form_wrapper.float_without_title > div {
	padding-right: 12px;
	display: inline-block;
}
.form_wrapper.float_without_title h3 {
	display: none;
}
.form_error_container {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	-webkit-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	box-shadow: inset 0 0px 2px -1px #d4d4d4;
	margin: 20px 0px;
	border: 1px solid #d4d4d4;
	color: #1D1D1D;
	padding: 10px 30px;
	background-color: #fcdbdb;
}
.login .login_form ~ .title {
	margin-left: -3px;
}
.form_row .button_blue, .register .button_blue, .form_row .input_container {
	margin-left: -2px;
}
/* readonly */
.readonly .textfield {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	-webkit-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	box-shadow: inset 0 0px 2px -1px #d4d4d4;
	font-size: 11px;
	color: #767676;
	background-color: #e4e4e4;
	border: 1px solid #d4d4d4;
	padding: 4px 3px 3px 8px;
	height: 15px;
}
.readonly .select {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	-webkit-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	box-shadow: inset 0 0px 2px -1px #d4d4d4;
	background-repeat: no-repeat;
	background-position: right 9px top 8px;
	background-image: url('../images/vhs-assets-css-09eba5d38087af1cee6423b5a6bd0af4.png');
	background-color: transparent;
	font-size: 11px;
	color: #767676;
	background-color: #e4e4e4;
	border: 1px solid #d4d4d4;
	padding: 4px 3px 3px 8px;
	height: 15px;
}
/* powermail */
.tx-powermail-pi1 .tx_powermail_pi1_form h3 {
	margin-top: 10px;
}
.tx-powermail-pi1_confirmation > form {
	float: left;
}
.tx-powermail-pi1_confirmation > form.last {
	padding-left: 10px;
}
.tx-powermail-pi1_confirmation > table.powermail_all {
	border-collapse: separate;
	border-spacing: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tx-powermail-pi1_mandatory > form {
	margin-top: 10px;
}
.powermail_mandatory_list {
	margin-top: 5px;
}
/* choosen */
/*
form .chosen-container-single .chosen-single {
	border: 1px solid #d4d4d4;
	box-shadow: none;
	height: 22px;
}
*/
.chosen-container {
	min-width: 139px;
	font-size: 11px;
}
.chosen-choices .search-field {
	width: 137px;
}
.tx_powermail_pi1_fieldwrap_html_radio .powermail_mandatory_helper {
	display: none !important;
}
/* re-captcha */
#recaptcha_widget {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	-webkit-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	box-shadow: inset 0 0px 2px -1px #d4d4d4;
	border: 1px solid #e5e5e5;
	padding: 4px 3px 3px 8px;
	width: 307px;
}
#recaptcha_widget #recaptcha_image {
	border: 1px solid #e5e5e5;
	margin-top: 4px;
}
#recaptcha_widget .user_input_container {
	margin-bottom: 6px;
}
#recaptcha_widget .user_input {
	float: left;
	margin-right: 5px;
}
#recaptcha_widget .user_input a:focus {
	outline: 1px dotted black;
}
#recaptcha_widget .user_input #recaptcha_response_field {
	width: 175px;
	min-width: 175px;
}
#recaptcha_widget .user_input .recaptcha_get_another {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 );
	/* IE6-9 */
	border-right: 10px solid transparent;
	color: #ffffff;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 12px;
	border: none;
	cursor: pointer;
}
#recaptcha_widget .user_input .recaptcha_get_another:hover {
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
#recaptcha_widget .user_input .recaptcha_get_another:active {
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -o-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -moz-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -webkit-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -ms-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-57a5d482f3f42cf8d442dc25452354ec.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #0077b7), color-stop(0.66, #00659d));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077b7', endColorstr='#00659d', GradientType=0 );
/* IE6-9 */ }
#recaptcha_widget .user_input .recaptcha_get_another a {
	color: transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 14px;
	padding: 5.5px 9.5px;
}
#recaptcha_widget .user_input .recaptcha_only_if_image {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 );
	/* IE6-9 */
	border-right: 10px solid transparent;
	color: #ffffff;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 12px;
	border: none;
	cursor: pointer;
}
#recaptcha_widget .user_input .recaptcha_only_if_image:hover {
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
#recaptcha_widget .user_input .recaptcha_only_if_image:active {
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -o-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -moz-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -webkit-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -ms-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-b103b85c193419acb9533ee76a34ccc6.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #0077b7), color-stop(0.66, #00659d));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077b7', endColorstr='#00659d', GradientType=0 );
/* IE6-9 */ }
#recaptcha_widget .user_input .recaptcha_only_if_image a {
	color: transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 14px;
	padding: 5.5px 9.5px;
}
#recaptcha_widget .user_input .recaptcha_only_if_audio {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 );
	/* IE6-9 */
	border-right: 10px solid transparent;
	color: #ffffff;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 12px;
	border: none;
	cursor: pointer;
}
#recaptcha_widget .user_input .recaptcha_only_if_audio:hover {
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
#recaptcha_widget .user_input .recaptcha_only_if_audio:active {
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -o-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -moz-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -webkit-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -ms-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bc0b1085748bb5afd7c8ceb1a4231788.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #0077b7), color-stop(0.66, #00659d));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077b7', endColorstr='#00659d', GradientType=0 );
/* IE6-9 */ }
#recaptcha_widget .user_input .recaptcha_only_if_audio a {
	color: transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 14px;
	padding: 5.5px 9.5px;
}
#recaptcha_widget .user_input .recaptcha_help {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fab', endColorstr='#0077b7', GradientType=0 );
	/* IE6-9 */
	border-right: 10px solid transparent;
	color: #ffffff;
	display: block;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 12px;
	border: none;
	cursor: pointer;
}
#recaptcha_widget .user_input .recaptcha_help:hover {
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
#recaptcha_widget .user_input .recaptcha_help:active {
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -o-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -moz-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -webkit-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -ms-linear-gradient(bottom, #0077b7 31%, #00659d 66%);
	background: url('../images/vhs-assets-css-bf98d15e4f4d78799f082a6d7f43aea6.png') no-repeat center center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #0077b7), color-stop(0.66, #00659d));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077b7', endColorstr='#00659d', GradientType=0 );
/* IE6-9 */ }
#recaptcha_widget .user_input .recaptcha_help a {
	color: transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 14px;
	padding: 5.5px 9.5px;
}
span.recaptcha_only_if_image {
	color: #767676;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
}
/* datepicker */
div.powermail_check_inner label {
	width: auto;
}
.input_date {
	background-repeat: no-repeat;
	background-position: right 5px;
	background-image: url('../images/vhs-assets-css-69fe88bd96eba7ffe02afd65f035d08b.png');
	background-color: transparent;
}
 input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-calendar-picker-indicator {
 -webkit-appearance: none;
 display: none;
}
body .ui-datepicker {
	padding: 0;
	border: 1px solid #dcdee1;
	width: auto;
}
body .ui-datepicker .ui-datepicker-header {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('../images/vhs-assets-css-7356b0e31e2c5d65d63abd5a8165c010.png');
	background-color: transparent;
	border: none;
	color: #f5f5f5;
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	padding: 7px 10px;
	font-size: 14px;
}
body .ui-datepicker .ui-datepicker-prev, body .ui-datepicker .ui-datepicker-next {
	top: 2px;
	height: 35px;
	cursor: pointer;
}
body .ui-datepicker .ui-datepicker-prev {
	left: 0;
}
body .ui-datepicker .ui-datepicker-prev span {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-121d45f3e2d612d68e683d53390faf8c.png');
	background-color: transparent;
	margin: 0;
	top: 0;
	left: 0;
	height: 100%;
}
body .ui-datepicker .ui-datepicker-next {
	right: 0;
}
body .ui-datepicker .ui-datepicker-next span {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-a6edb2360c1f3dd46fc0fd194a1649a2.png');
	background-color: transparent;
	margin: 0;
	top: 0;
	left: 0;
	height: 100%;
}
body .ui-state-hover, body .ui-widget-content .ui-state-hover, body .ui-widget-header .ui-state-hover, body .ui-state-focus, body .ui-widget-content .ui-state-default.ui-state-focus, body .ui-widget-header .ui-state-focus {
	border: none;
	background: #1D83EC !important;
	color: #fff !important;
}
body .ui-datepicker td span, body .ui-datepicker td a, body .ui-widget-content .ui-state-default {
	width: 30px;
	height: 30px;
	padding: 0;
	border: none !important;
	line-height: 30px;
	text-align: center;
	color: #5a5c5c;
	background: #fff;
}
body .ui-datepicker td {
	padding: 0;
	border: 1px solid #e9e9e9;
}
body .ui-datepicker .ui-datepicker-today {
	boder: 1px solid #d8d8d8;
}
body .ui-datepicker .ui-datepicker-today a {
	background: #eae7e7;
}
body .ui-datepicker .ui-datepicker-current-day a {
	color: #1D83EC;
}
body .ui-datepicker table {
	margin: 0;
}
/* Tabs ----------------------------------------------------------------------*/
.tabs_container .tab_headers {
	background-repeat: no-repeat;
	background-position: center 45px;
	background-image: url('../images/vhs-assets-css-23a110145a1c6145b2e33d6a5ebb07c1.png');
	background-color: transparent;
	height: 101px;
	padding-top: 9px;
}
.tabs_container .tab_headers div > ul, .tabs_container .tab_headers > ul {
	padding-left: 0px;
}
.tabs_container .tab_headers div > ul > li, .tabs_container .tab_headers > ul > li {
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 0px;
}
.tabs_container .tab_headers div > ul > li a, .tabs_container .tab_headers > ul > li a {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	background-color: #0169a5;
	border-top: 1px solid #0169a5;
	border-left: 1px solid #0169a5;
	border-right: 1px solid #0169a5;
	color: #ffffff;
	display: block;
	padding: 5px 10px 5px 10px;
}
.tabs_container .tab_headers div > ul > li a:hover, .tabs_container .tab_headers > ul > li a:hover {
	text-decoration: none;
	background-color: #ffffff;
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	color: #006eab;
}
.tabs_container .tab_headers div > ul > li.active, .tabs_container .tab_headers > ul > li.active {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url('../images/vhs-assets-css-a705cb54850a36c7ccdbeda2e549c243.png');
	background-color: transparent;
	margin-top: 0px;
	padding-bottom: 16px;
}
.tabs_container .tab_headers div > ul > li.active a, .tabs_container .tab_headers > ul > li.active a {
	background-color: #ffffff;
	color: #006eab;
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 10px;
}
.tabs_container .tab_contents {
	margin-top: -30px;
}
.tabs_container .tab_contents > ul {
	padding-left: 0px;
}
.tabs_container .tab_contents > ul > li {
	display: none;
}
.tabs_container .tab_contents > ul > li.active {
	display: block;
}
/* Slider ---------------------------------------------------------------------*/
.av_slider {
	width: 671px;
	position: relative;
}
.av_slider .av_slider_items_container {
	width: 623px;
	overflow: hidden;
	height: 220px;
	margin-left: 24px;
}
.av_slider .av_slider_items_container ul {
	position: relative;
}
.av_slider .av_slider_items_container_inner {
	width: 99999px;
	overflow: hidden;
	height: 220px;
	padding-top: 13px;
}
.av_slider .av_slider_items_container_inner li {
	margin-right: 4px;
	position: relative;
}
.av_slider .av_slider_items_container_inner li.last {
	margin-right: 0px;
}
.av_slider .control {
	color: transparent;
	display: block;
	font-size: 0;
	height: 219px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 38px;
	position: absolute;
	z-index: 1;
}
.av_slider .prev {
	/*<sprite hash="eff550dacab7cb552d663c5bdd664d9f">*/
	background-image: url('../images/vhs-assets-css-1c62b78677ad53e7f3bc024f530f1828.png');
	background-position: -0px top;
	/*</sprite>*/
	background-repeat: no-repeat;
	left: 0px;
}
.av_slider .next {
	/*<sprite hash="a30ebd98a2295c936dafe18476979444">*/
	background-image: url('../images/vhs-assets-css-1c62b78677ad53e7f3bc024f530f1828.png');
	background-position: -38px top;
	/*</sprite>*/
	background-repeat: no-repeat;
	right: 0px;
}
/* Gallery -------------------------------------------------------------------*/
.av_gallery {
	width: 272px;
	position: relative;
}
.av_gallery img {
	border-width: thin;
	border-style: solid;
}
.av_gallery li:hover {
	cursor: pointer;
}
.av_gallery ul.thumbs_large {
	width: 272px;
	overflow: hidden;
	height: 202px;
	margin-bottom: 9px;
}
.av_gallery .thumbs_small {
	width: 232px;
	overflow: hidden;
	height: 55px;
	margin-left: 20px;
}
.av_gallery .thumbs_small.hide_prev.hide_next .thumbs_small_inner {
	width: auto;
}
.av_gallery .thumbs_small.hide_prev.hide_next .thumbs_small_inner ul {
	text-align: center;
}
.av_gallery .thumbs_small.hide_prev.hide_next .thumbs_small_inner ul li {
	float: none;
	display: inline-block;
}
.av_gallery .thumbs_small_inner {
	width: 99999px;
	overflow: hidden;
	height: 55px;
	padding-top: 1px;
}
.av_gallery .thumbs_small_inner ul {
	position: relative;
}
.av_gallery .thumbs_small_inner ul li {
	margin-right: 4px;
	position: relative;
}
.av_gallery .thumbs_small_inner ul li.last {
	margin-right: 0px;
}
.av_gallery .control {
	color: transparent;
	display: block;
	font-size: 0;
	height: 53px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 34px;
	position: absolute;
	z-index: 1;
}
.av_gallery .prev {
	/*<sprite hash="a3678d4b1a747724be8ec95f28ca3382">*/
	background-image: url('../images/vhs-assets-css-1c62b78677ad53e7f3bc024f530f1828.png');
	background-position: -76px top;
	/*</sprite>*/
	background-repeat: no-repeat;
	left: 0px;
}
.av_gallery .next {
	/*<sprite hash="933a3c9cdb1180b9c826f37ceb888b5f">*/
	background-image: url('../images/vhs-assets-css-1c62b78677ad53e7f3bc024f530f1828.png');
	background-position: -110px top;
	/*</sprite>*/
	background-repeat: no-repeat;
	right: 0px;
}
.av_gallery.shows_caption figcaption {
	color: #b7b7bd;
	margin-top: 10px;
	margin-bottom: 10px;
}
.av_gallery.shows_caption ul.thumbs_large {
	height: auto;
	overflow: visible;
}
/* IX Gallery -------------------------------------------------------------------*/
.ix_gallery {
	width: 272px;
	position: relative;
}
.ix_gallery img {
	border-width: thin;
	border-style: solid;
}
.ix_gallery li:hover {
	cursor: pointer;
}
.ix_gallery ul.thumbs_large {
	width: 272px;
	overflow: hidden;
	height: 202px;
	margin-bottom: 9px;
}
.ix_gallery .thumbs_small {
	width: 232px;
	overflow: hidden;
	height: 55px;
	margin-left: 20px;
}
.ix_gallery .thumbs_small.hide_prev.hide_next .thumbs_small_inner {
	width: auto;
}
.ix_gallery .thumbs_small.hide_prev.hide_next .thumbs_small_inner ul {
	text-align: center;
}
.ix_gallery .thumbs_small.hide_prev.hide_next .thumbs_small_inner ul li {
	float: none;
	display: inline-block;
}
.ix_gallery .thumbs_small_inner {
	width: 99999px;
	overflow: hidden;
	height: 55px;
	padding-top: 1px;
}
.ix_gallery .thumbs_small_inner ul {
	position: relative;
}
.ix_gallery .thumbs_small_inner ul li {
	margin-right: 4px;
	position: relative;
}
.ix_gallery .thumbs_small_inner ul li.last {
	margin-right: 0px;
}
.ix_gallery .control {
	color: transparent;
	display: block;
	font-size: 0;
	height: 53px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 34px;
	position: absolute;
	z-index: 1;
}
.ix_gallery .prev {
	/*<sprite hash="a3678d4b1a747724be8ec95f28ca3382">*/
	background-image: url('../images/vhs-assets-css-1c62b78677ad53e7f3bc024f530f1828.png');
	background-position: -76px top;
	/*</sprite>*/
	background-repeat: no-repeat;
	left: 0px;
}
.ix_gallery .next {
	/*<sprite hash="933a3c9cdb1180b9c826f37ceb888b5f">*/
	background-image: url('../images/vhs-assets-css-1c62b78677ad53e7f3bc024f530f1828.png');
	background-position: -110px top;
	/*</sprite>*/
	background-repeat: no-repeat;
	right: 0px;
}
.ix_gallery.shows_caption figcaption {
	color: #b7b7bd;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ix_gallery.shows_caption ul.thumbs_large {
	height: auto;
	overflow: visible;
}
/* -------------------------------------------------------------------------- */
/* Module Basic                                                               */
/* -------------------------------------------------------------------------- */
ul.list_items .list_item .content.with_image .image img {
	border: 1px solid #e0e0e0;
	background: #fff;
}
.filter {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
	background-color: #eaf4fA;
	height: 70px;
	width: 640px;
	padding: 15px;
}
.filter.rows_1 {
	height: 40px;
}
.filter.rows_2 {
	height: 85px;
}
/*
.filter .form_row {
	float: left;
	margin: 0 10px 10px 0;
}
*/
/*
.filter .form_row.type_input input, .filter .form_row.type_input .textfield {
	min-width: 179px;
	width: 179px;
}
.filter .form_row.type_select .chosen-container {
	min-width: 192px;
	width: 192px;
}
.filter .form_row.type_select .select {
	min-width: 179px;
	width: 179px;
}*/
.filter .form_row.type_submit {
	margin-top: 15px;
}
.resultcount {
	color: #767676;
	padding: 20px 0 20px 10px;
	margin-bottom: 10px;
}
.resultcount.neg_bottom {
	margin-bottom: -30px;
}
.resultcount.no_bottom {
	padding-bottom: 10px;
}
.content_element ul.deep0 {
	margin-left: 0px;
	padding-left: 0;
}/*
.tx-flseositemap-pi1 ul.list li.deep0 {
	list-style: none;
	padding-bottom: 20px;
}

.tx-flseositemap-pi1 ul.list li.deep0 a {
	border-bottom: 1px solid #EDEDED;
	display: block;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 10px;
}
.tx-flseositemap-pi1 ul.list .deep1 li a {
	border-bottom: none;
	display: block;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 0;
}
.tx-flseositemap-pi1 ul.list li.deep1 {
	padding-bottom: 3px;
}
.tx-flseositemap-pi1 ul.list .deep1 li {
	list-style: none;
	line-height: 18px;
	padding-left: 20px;
}
.tx-flseositemap-pi1 ul.list .deep1 li a {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../images/vhs-assets-css-a485e8c94df0a3fb958896068abe127b.png');
	background-color: transparent;
	padding-left: 10px;
}*/
.container_hover_box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 5px -2px #e9e9e9;
	-webkit-box-shadow: 0 1px 5px -2px #e9e9e9;
	box-shadow: 0 1px 5px -2px #e9e9e9;
	border: 1px solid #e9e9e9;
	background-color: #fafafa;
}
.container_hover_box .item_link {
	color: inherit;
	text-decoration: inherit;
	cursor: inherit;
	display: block;
}
.container_hover_box .item_link:active, .container_hover_box .item_link:focus {
	outline: none;
}
.container_hover_box .item_link .button_blue {
	padding: 5.5px 15px;
}
.container_hover_box .hover_image figure {
	overflow: hidden;
}
.container_hover_box .hover_image figure img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.container_hover_box:hover {
	-moz-box-shadow: 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9;
	-webkit-box-shadow: 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9;
	box-shadow: 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9, 0 1px 5px -2px #e9e9e9;
	background-color: #ffffff;
	cursor: pointer;
}

.newslist.container_hover_box:hover {
 
	cursor: auto;
}
.container_hover_box:hover .hover_image .hover {
	opacity: 1 !important;
}
.container_hover_box:hover .hover_image figure img {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.container_hover_box:hover .link {
	text-decoration: underline;
}
.container_hover_box.no_hover:hover {
	-moz-box-shadow: 0 1px 5px -2px #e9e9e9;
	-webkit-box-shadow: 0 1px 5px -2px #e9e9e9;
	box-shadow: 0 1px 5px -2px #e9e9e9;
	background-color: #fafafa;
}
.container_hover_box.no_hover:hover .link {
	text-decoration: none;
}
.container_hover_box.no_hover:hover figure {
	overflow: initial;
}
.container_hover_box.no_hover:hover figure img {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.grid_container .grid_container_inner > ul > li {
	margin: 0px 6px 30px 6px;
}
.grid_container .grid_container_inner > ul > li.row_first {
	clear: both;
	margin-left: 0px;
}
.grid_container .grid_container_inner > ul > li.row_last {
	margin-right: 0px;
}
.list_section_header .list_section_header_title {
	margin-left: 10px;
}
.list_container .list_container_inner ul.list_items > li {
	margin-bottom: 10px;
}
/*
.list_container .list_container_inner ul.list_items > li .list_item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px;
	display: table;
	width: 100%;
}
*/
.fair .list_container .list_container_inner ul.list_items > li .list_item {
	min-height: 200px
}
.tx-indexedsearch .list_item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px;
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.pager .pageritem.page.active, .pager .pageritem.placeholder.active {
	color: #006eab;
	cursor: default;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
}
.pager .pageritem {
	background-image: -moz-linear-gradient(center bottom, white 31%, #f1f1f1 66%);
	border: 1px solid #d4d4d4;
	color: #767676;
	cursor: pointer;
	float: left;
	font-size: 13px;
	height: 30px;
	text-align: center;
	width: 34px;
}


/* .list_container .list_container_inner ul.list_items > li .list_item .info {
	display: table-cell;
	vertical-align: top;
	 
} */
.list_container .list_container_inner ul.list_items > li .list_item .image div.csc-textpic-intext-right .csc-textpic-imagewrap {
	float: none;
}
.list_container .list_container_inner ul.list_items > li .list_item .image div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 0;
}
.download_section .section_title {
	margin-top: 10px;
}
.download_container {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url('../images/vhs-assets-css-23a110145a1c6145b2e33d6a5ebb07c1.png');
	background-color: transparent;
}
.download_container .download_container_inner {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url('../images/vhs-assets-css-3b3af1fb0f14d2c928d7872ea213c50e.png');
	background-color: transparent;
}
.download_container .download_container_inner ul.download_items .download_item {
	padding: 15px 0px;
	border-bottom: 1px solid #ececea;
}
.download_container .download_container_inner ul.download_items .download_item .icon {
	color: transparent;
	display: block;
	font-size: 0;
	height: 24px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 24px;
	/*<sprite hash="2a6f167b354bb9e9bf314d54ce1edfb7">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4344px;
	/*</sprite>*/
	background-repeat: no-repeat;
	float: left;
	margin-top: 4px;
	width: 40px;
}
.download_container .download_container_inner ul.download_items .download_item .icon.pdf {
	/*<sprite hash="ea6a50bf2a415337c3809e5a0ef056f2">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4416px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.download_container .download_container_inner ul.download_items .download_item .icon.txt, .download_container .download_container_inner ul.download_items .download_item .icon.doc {
	/*<sprite hash="574ae9591de87c5241398d3e02a8555d">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4488px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.download_container .download_container_inner ul.download_items .download_item .icon.jpg, .download_container .download_container_inner ul.download_items .download_item .icon.gif, .download_container .download_container_inner ul.download_items .download_item .icon.png, .download_container .download_container_inner ul.download_items .download_item .icon.tif, .download_container .download_container_inner ul.download_items .download_item .icon.bmp {
	/*<sprite hash="376881f5fb3a794e2d90c2da4b2d196c">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4560px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.download_container .download_container_inner ul.download_items .download_item .icon.igs {
	/*<sprite hash="455a3f2484e5457de008087fb75e931d">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4628px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
/*
.download_container .download_container_inner ul.download_items .download_item .icon.sat {
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4702px;
	background-repeat: no-repeat;
}
*/
.download_container .download_container_inner ul.download_items .download_item .icon.step {
	/*<sprite hash="34a0f8d1d0c1e23f1b07558e59ba0505">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4776px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.download_container .download_container_inner ul.download_items .download_item .icon.stl {
	/*<sprite hash="3b3aebe0acd29c9e8c9301ded1314d08">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4850px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.download_container .download_container_inner ul.download_items .download_item .icon.x_t {
	/*<sprite hash="dbeed720c23f90f71c940558582756eb">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4924px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.download_container .download_container_inner ul.download_items .download_item .info {
	float: left;
	width: 370px;
}


.download_container .download_container_inner ul.download_items .download_item .info .title .comment, .download_container .download_container_inner ul.download_items .download_item .info .title a .comment {
	color: #959595;
}
.download_container .download_container_inner ul.download_items .download_item .info .file {
	color: #959595;
	font-size: 12px;
	margin-right: 10px;
}
.download_container .download_container_inner ul.download_items .download_item .info .tags {
	margin-top: 10px;
	width: 250px;
}
.download_container .download_container_inner ul.download_items .download_item .info .tags ul li {
	margin-right: 5px;
	margin-bottom: 5px;
}
.download_container .download_container_inner ul.download_items .download_item .info .tags ul li .outer {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #fafafa;
	border: 1px solid #e5e5e5;
	padding: 0px 3px;
}
.download_container .download_container_inner ul.download_items .download_item .info .tags ul li .outer:hover {
	text-decoration: none;
	cursor: default;
}
.download_container .download_container_inner ul.download_items .download_item .info .tags ul li .outer span.inner {
	color: #959595;
	font-size: 12px;
}
.download_container .download_container_inner ul.download_items .download_item .language {
	float: left;
	padding-top: 4px;
	width: 100px;
}
.download_container .download_container_inner ul.download_items .download_item .language .chosen-container-single {
	width: 80px;
	min-width: 80px;
}
.download_container .download_container_inner ul.download_items .download_item .language .chosen-container-single .chosen-single {
	line-height: 20px;
}
.download_container .download_container_inner ul.download_items .download_item .language .chosen-container-single .chosen-drop {
	width: 90px;
}
/*
.download_container .download_container_inner ul.download_items .download_item .language .chosen-container-single .chosen-drop .chosen-search input[type="text"] {
	min-width: 80px;
	width: 80px;
}
*/
.download_container .download_container_inner ul.download_items .download_item .language .chosen-container-single .chosen-single {
	background: none;
	box-shadow: none;
	width: 80px;
}
.download_container .download_container_inner ul.download_items .download_item .language .chosen-container-single .chosen-single span {
	font-size: 11px;
	padding-top: 2px;
}
/*
.download_container .download_container_inner ul.download_items .download_item .actions {
	float: right;
	width: 150px;
}
.download_container .download_container_inner ul.download_items .download_item .actions ul {
	margin-left: 20px;
}*/
/*
.download_container .download_container_inner ul.download_items .download_item .actions ul li .link, .download_container .download_container_inner ul.download_items .download_item .actions ul li a {
	padding-left: 20px;
	margin-bottom: 3px;
}*/
/*
.download_container .download_container_inner ul.download_items .download_item .actions ul li .link.download, .download_container .download_container_inner ul.download_items .download_item .actions ul li a.download {
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -4998px;
	background-repeat: no-repeat;
}*/
/*
.download_container .download_container_inner ul.download_items .download_item .actions ul li .link.basket, .download_container .download_container_inner ul.download_items .download_item .actions ul li a.basket {
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5061px;
	background-repeat: no-repeat;
}*/
.download_container .download_container_inner ul.download_items .download_item .actions ul li .link.basket.ajax_loading, .download_container .download_container_inner ul.download_items .download_item .actions ul li a.basket.ajax_loading {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../images/vhs-assets-css-c759839b9c0f051e9abe47cefd5e4f24.gif');
	background-color: transparent;
}
.download_container .download_container_inner ul.download_items .download_item .actions ul li .link.basket.inactive, .download_container .download_container_inner ul.download_items .download_item .actions ul li a.basket.inactive {
	/*<sprite hash="fb5f8421f253a2f43afb16a6d0a57989">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5124px;
	/*</sprite>*/
	background-repeat: no-repeat;
	color: #959595;
}
.download_container .download_container_inner ul.download_items .download_item .actions ul .basket_add {
	position: relative;
}
.download_container .download_container_inner ul.download_items .download_item .actions ul .basket_add #basket_animation_flying {
	position: absolute;
	width: 5px;
	height: 5px;
	border: 1px solid #DEDFE3;
	display: none;
	background-color: #DEDFE3;
	background-repeat: no-repeat;
	background-position: center center;
}
/* ---------------------------------------------------------------------------*/
/* Document Lists                                                             */
/* ---------------------------------------------------------------------------*/
.document_list > .teaser {
	margin-bottom: 30px;
}
.document_list hr {
	margin-bottom: -20px;
}
.document_list .slidefilter {
	margin-top: 30px;
}
.document_list .slidefilter h4.title.no_icon {
	background: none;
	padding-left: 0px;
}
.document_list .slidefilter .content form .form_row {
	float: left;
	margin-right: 25px;
	margin-top: 10px;
}
.document_list .slidefilter .content form .form_row.type_submit {
	margin-top: 25px;
}
.document_list .slidefilter.rows_1 .content {
	height: 55px;
}
.document_list .slidefilter.rows_2 .content {
	height: 100px;
}
.document_list .stats {
	height: 15px;
	margin: 20px 10px;
	font-size: 12px;
}
.document_list .stats .result_count {
	float: left;
	color: #767676;
}
.document_list .stats .current_page {
	float: right;
	color: #1d1d1d;
}
.document_list .folder_breadcrumb {
	border-bottom: 1px solid #ECECEA;
	padding: 15px 0px 15px 0px;
}
.document_list .folder_breadcrumb ul {
	width: 660px;
}
.document_list .folder_breadcrumb ul li {
	font-size: 16px;
	color: #636363;
	margin-right: 5px;
}
.document_list .folder_breadcrumb ul li a {
	color: #006eab;
	text-decoration: none;
	margin-right: 5px;
	float: left;
}
.document_list .folder_breadcrumb ul li a:visited {
	color: #006eab;
}
.document_list .folder_breadcrumb ul li a:focus {
	color: #006eab;
}
.document_list .folder_breadcrumb ul li a:hover {
	color: #006eab;
}
.document_list .folder_breadcrumb ul li a:active {
	color: #006eab;
}
.document_list .folder_breadcrumb ul li a:hover {
	text-decoration: underline;
}
.document_list .folder_breadcrumb ul li .delimiter {
	color: transparent;
	display: block;
	font-size: 0;
	height: 6px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 5px;
	/*<sprite hash="596d99d82969897228a2905464f0581e">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5187px;
	/*</sprite>*/
	background-repeat: no-repeat;
	margin-top: 8px;
	float: left;
}
.document_list .folder_breadcrumb .reset_rootline {
	margin-top: 4px;
	float: right;
}
.document_list .folder_breadcrumb .reset_rootline a {
	color: transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 13px;
	/*<sprite hash="631b12429395813d3659e78249d94305">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5243px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.document_list .folder_container.level_1 li:last-child > .folder_item {
	border-bottom: none;
	padding-bottom: 0px;
}
.document_list .folder_container.level_1 li:first-child > .folder_item {
	border-top: 1px solid #ECECEA;
}
.document_list .folder_container .folder_item {
	border-bottom: 1px solid #ECECEA;
}
.document_list .folder_container .folder_item .info {
	display: table;
	padding: 10px 10px 10px 15px;
}
.document_list .folder_container .folder_item .info .icon {
	display: table-cell;
	width: 35px;
	/*<sprite hash="876bc288f9e2ba9c984c18db9d8f9096">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5306px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.document_list .folder_container .folder_item .info .icon.has_folders {
	cursor: pointer;
	/*<sprite hash="815221f7ed1115c780d78b66bde336bf">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5375px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.document_list .folder_container .folder_item .info .icon.has_folders.closed {
	/*<sprite hash="97396deb97fee8206945b6b8953e2462">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5444px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.document_list .folder_container .folder_item .info .icon.has_folders.closed:hover {
	/*<sprite hash="51c95bb7ab0eb0c19a1492bd1b2dad9f">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5513px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.document_list .folder_container .folder_item .info .title {
	display: table-cell;
}
.document_list .folder_container .folder_item .info .title a {
	display: block;
}
.document_list .folder_container .folder_item .info .title a h4 {
	color: #006eab;
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.document_list .folder_container .folder_item .folders {
	padding-left: 40px;
}
.document_list .folder_container .folder_item .folders.closed {
	display: none;
}
/*
.document_list .download_container .download_container_inner ul.download_items .download_item {
	padding-left: 10px;
}
*/
/* -------------------------------------------------------------------------- */
/* indexed_search                                                             */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Modules                                                                    */
/* -------------------------------------------------------------------------- */

.tooltip_content > .inner > .content a.av_glossar {
	color: #ffffff;
}
.tooltip_content > .inner > .content a.av_glossar .image {
	float: left;
	width: 100px;
	margin-top: 25px;
	margin-left: 20px;
}
.tooltip_content > .inner > .content a.av_glossar .info {
	float: left;
}
.tooltip_content > .inner > .content a.av_glossar .info .title {
	/*<sprite hash="f86b8d6df13663daec911c75af1fab4a">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5582px;
	/*</sprite>*/
	background-repeat: no-repeat;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 16px;
	font-size: 14px;
}
.tooltip_content > .inner > .content a.av_glossar .info .teaser {
	width: 280px;
}
.tx_avglossar > .list.list_container .letters li {
	margin-right: 3px;
	margin-bottom: 5px;
}
.tx_avglossar > .list.list_container .letters li a {
	font-size: 19px;
	padding: 0px 5px;
}
.tx_avglossar > .list.list_container .letters li a:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #4c4c4c;
	background-color: rgba(76, 76, 76, 0.7);
	color: #4c4c4c;
	text-decoration: none;
	color: #ffffff;
}
.tx_avglossar > .list.list_container .letters li a:hover a {
	color: #fafafa;
}
.tx_avglossar > .list.list_container .letters li.current a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #0070b0;
	background-color: rgba(0, 112, 176, 0.85);
	color: #ffffff;
}
.tx_avglossar > .list.list_container .letters li.current a a {
	color: #ffffff;
}
.tx_avglossar > .list.list_container .letters li.no_words a {
	color: #767676;
	background: none;
	border-radius: none;
}
.tx_avglossar > .list.list_container .letters li.no_words a:hover {
	text-decoration: none;
	background: none;
	border-radius: none;
	cursor: default;
}
.tx_avglossar > .list.list_container .seperator-2 {
	margin-bottom: 10px;
}
.tx_avglossar > .list.list_container .list_container_inner ul.list_items .list_item {
	padding: 10px 20px;
}
.tx_avglossar > .list.list_container .list_container_inner ul.list_items .list_item .content {
	width: 600px;
}
.tx_avglossar > .list.list_container .list_container_inner ul.list_items .list_item .content.with_image .description {
	float: left;
	width: 470px;
}
.tx_avglossar > .list.list_container .list_container_inner ul.list_items .list_item .content.with_image .image {
	float: right;
	width: 100px;
}
.tx_avfaq > .list > .teaser {
	margin-bottom: 30px;
}
.tx_avfaq > .list hr {
	margin-bottom: -20px;
}
.tx_avfaq > .list.list_container .list_container_inner {
	padding: 0;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items {
	padding-top: 10px;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item {
	padding: 10px 20px;
	display: block;
	width: auto;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item .question {
	/*<sprite hash="932baed4eaecdca7ec83e08a1580e600">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5648px;
	/*</sprite>*/
	background-repeat: no-repeat;
	line-height: 17px;
	padding-left: 25px;
	padding-right: 30px;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item .answer {
	padding-right: 30px;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item.closed {
	background-repeat: no-repeat;
	background-position: right 15px top 15px;
	background-image: url('../images/vhs-assets-css-b266391a0c47de239a6bcc72b8c012da.png');
	background-color: transparent;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item.closed .question {
	margin-bottom: 0px;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item.closed .answer {
	display: none;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item.open {
	background-repeat: no-repeat;
	background-position: right 15px top 15px;
	background-image: url('../images/vhs-assets-css-7904a924949a000685de81f02f452ecf.png');
	background-color: transparent;
}
.tx_avfaq > .list.list_container .list_container_inner .category .list_items .list_item.open .answer {
	display: block;
}
/*
.tx-ix-auma-jobs .teaser {
	margin-bottom: 30px;
}
.tx-ix-auma-jobs hr {
	margin-bottom: -20px;
}
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item {
	font-size: 13px;
	border-bottom: 1px solid #e6e6e6;
}
/*
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link {
	padding: 20px 0px 20px 10px;
}
*/
/*.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link .title {
	color: #767676;
	float: left;
	width: 345px;
	margin-right: 10px;
	font-family: "FrutigerNeueW02-Regular", Arial, sans-serif;
	margin-bottom: 0px;
}
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link .available {
	color: #767676;
	float: left;
	width: 115px;
	margin-right: 10px;
}
.tx-ix-auma-jobs p {
	margin-bottom: 30px
}
*/
/*
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link .location {
	color: #767676;
	float: left;
	width: 105px;
	margin-right: 10px;
}
*/
/*
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link .action {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-edfe470e22d561d4f34df32613098f2a.png');
	background-color: transparent;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	padding-right: 10px;
	float: left;
}
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link:hover {
	background-color: #fafafa;
	cursor: pointer;
}
.tx-ix-auma-jobs .list .list_inner .category .list_items > li .list_item .detail_link:hover .link {
	text-decoration: underline;
}
.tx-ix-auma-jobs .show .teaser {
	color: #636363;
}
.tx-ix-auma-jobs .show .info {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e9e9e9;
	background-color: #fafafa;
	font-size: 13px;
	padding: 15px;
}
.tx-ix-auma-jobs .show .info > div {
	margin-top: 10px;
}
.tx-ix-auma-jobs .show .info > div:first-child {
	margin-top: 0;
}
.tx-ix-auma-jobs .show .info .label {
	float: left;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	color: #636363;
	width: 145px;
	display: block;
}
.tx-ix-auma-jobs .show .info .value {
	float: left;
	color: #1d1d1d;
}
.tx-ix-auma-jobs .show .block {
	margin-bottom: 25px;
}
.tx-ix-auma-jobs .show .block .title {
	font-size: 18px;
	margin-bottom: 20px;
	color: #767676;
}
.tx-ix-auma-jobs .show hr {
	margin-bottom: -30px;
}
*/
.ix_product .product_category_type {
	padding-left: 50px;
}
.ix_product h1.product_category_type.ico_lever {
	/*<sprite hash="afc7f10d35eac6bc036ff38088f204d5">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5715px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h1.product_category_type.ico_linear {
	/*<sprite hash="b6f3c9da8757aedfe0968779bae6e36e">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5789px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h1.product_category_type.ico_multi_turn {
	/*<sprite hash="0b8d60cc2ad782f8e11bb52940796ba0">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5863px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h1.product_category_type.ico_part_turn {
	/*<sprite hash="e557312424e4613b55ced40760437e15">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -5937px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h2.product_category_type {
	display: block;
	min-height: 24px;
}
h1.product_category_type {
	display: block;
	min-height: 24px;
}
h1.ico_multi_turn {
	/*<sprite hash="6939e3bb0554c451f27e86f332739d07">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6147px;
	/*</sprite>*/
	background-repeat: no-repeat;
	display: block;
	min-height: 24px;
	padding-left: 50px;
}
h1.ico_part_turn {
	/*<sprite hash="e2a06abcfe81afdd0feb77d771d5cb33">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6219px;
	/*</sprite>*/
	background-repeat: no-repeat;
	display: block;
	min-height: 24px;
	padding-left: 50px;
}
h1.ico_linear {
	/*<sprite hash="d36b221d1cebbba9f7d288e0ca4be50e">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6075px;
	/*</sprite>*/
	background-repeat: no-repeat;
	display: block;
	min-height: 24px;
	padding-left: 50px;
}
h1.ico_lever {
	/*<sprite hash="939f4bd99b76bc67447aa90e1f1ff24c">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6003px;
	/*</sprite>*/
	background-repeat: no-repeat;
	display: block;
	min-height: 24px;
	padding-left: 50px;
}
.ix_product h2.product_category_type.ico_lever {
	/*<sprite hash="939f4bd99b76bc67447aa90e1f1ff24c">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6011px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h2.product_category_type.ico_linear {
	/*<sprite hash="d36b221d1cebbba9f7d288e0ca4be50e">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6083px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h2.product_category_type.ico_multi_turn {
	/*<sprite hash="6939e3bb0554c451f27e86f332739d07">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6155px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product h2.product_category_type.ico_part_turn {
	/*<sprite hash="e2a06abcfe81afdd0feb77d771d5cb33">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6227px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product > .product_list > .information {
	margin-bottom: 25px;
	margin-top: 15px;
}
.ix_product > .product_list .seperator-1 hr {
	margin-bottom: 30px;
}
.ix_product > .product_list .seperator-2 hr {
	margin-bottom: -20px;
}
.ix_product > .product_list .parent > .teaser {
	margin-bottom: 20px;
}
.ix_product > .product_list .grid_container .slide_triggers {
	margin-bottom: 10px;
}
.ix_product > .product_list .grid_container .slide_triggers .slide_trigger {
	display: none;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	color: #006eab;
	padding-left: 25px;
	line-height: 17px;
}
.ix_product > .product_list .grid_container .slide_triggers .slide_trigger.visible {
	display: block;
}
.ix_product > .product_list .grid_container .slide_triggers .slide_trigger.slide_open {
	/*<sprite hash="bfdfd312eff87c1c9c235b9135bb1429">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6299px;
	/*</sprite>*/
	background-repeat: no-repeat;
}
.ix_product > .product_list .grid_container .slide_triggers .slide_trigger.slide_close {
	/*<sprite hash="4e33eda4f5b4eab20f043a85d4b13aaf">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6365px;
	/*</sprite>*/
	background-repeat: no-repeat;
}

/* June 22nd 2017, Georg Engist, added "display flex" for "ul" */
.ix_product > .product_list .grid_container .item_list {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* June 22nd 2017, Georg Engist, added "display flex" for "li" */
.ix_product > .product_list .grid_container .item_list .item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;

	width: 210px;
	margin-right: 9px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box {
	padding: 8px;
/* June 22nd 2017, Georg Engist, previous value: 228px, new value: auto */
	height: auto;
/* June 22nd 2017, Georg Engist, added "display flex" for element in "li" */
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

/* July 11th 2017: Internet Explorer 11 needs this width here */
	width: 210px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a:hover .no_hover {
	text-decoration: none;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .title {
	margin-bottom: 15px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image {
	position: relative;
	width: 190;
	margin-bottom: 10px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image img {
	border: 1px solid #dcdcdc;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image .hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #0070b0;
	background-color: rgba(0, 112, 176, 0.85);
	color: #ffffff;
	width: 192px;
	height: 147px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image .hover a {
	color: #ffffff;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image .hover.no_hover {
	display: none;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image .hover .hover_inner {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-c3f3343d4eced82ab4ee1e6136745e60.png');
	background-color: transparent;
	position: relative;
	width: 192px;
	height: 125px;
	text-align: center;
}


.ix_product > .product_list .grid_container .item_list .item .content_box > a .image .hover .hover_inner .label_container {
	padding-top: 120px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .image .hover .hover_inner .label_container .label {
	color: #ffffff;
	text-decoration: underline;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .teaser {
	margin-bottom: 10px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .info_line {
	text-align: center;
	color: #1d1d1d;
	line-height: 15px;
	margin-top: 8px;
}

.ix_product > .product_list .grid_container .item_list .item .content_box > a .info_line li{
	 
	text-align: left;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .info_line.has_icon {
	margin-top: 5px;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .info_line.has_icon .inner {
	padding-bottom: 3px;
}
/*
.ix_product > .product_list .grid_container .item_list .item .content_box > a .info_line.has_icon.ico_productinfo_tacho .inner {
	padding-left: 25px;
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6431px;
	background-repeat: no-repeat;
}
*/
.ix_product > .product_list .grid_container .item_list .item .content_box > a .info_line.has_icon.ico_productinfo_arrow .inner {
	padding-left: 13px;
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6496px;
	background-repeat: no-repeat;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .more {
	text-align: center;
}
.ix_product > .product_list .grid_container .item_list .item .content_box > a .more .link {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-edfe470e22d561d4f34df32613098f2a.png');
	background-color: transparent;
	padding-right: 10px;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	color: #006eab;
}
.ix_product > .branche_list > .teaser {
	margin-bottom: 30px;
}
.ix_product > .branche_list hr {
	margin-bottom: -20px;
}
.ix_product > .branche_list .grid_container .item {
	width: 310px;
	padding: 10px;
	margin-right: 0px;
}
.ix_product > .branche_list .grid_container .item .title {
	margin-bottom: 15px;
}
.ix_product > .branche_list .grid_container .item .image {
	position: relative;
	width: 285;
	margin-bottom: 10px;
}
.ix_product > .branche_list .grid_container .item .image img {
	border: 1px solid #dcdcdc;
}
.ix_product > .branche_list .grid_container .item .image .hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #0070b0;
	background-color: rgba(0, 112, 176, 0.85);
	color: #ffffff;
	width: 287px;
	height: 157px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}
.ix_product > .branche_list .grid_container .item .image .hover a {
	color: #ffffff;
}
.ix_product > .branche_list .grid_container .item .image .hover.no_hover {
	display: none;
}
.ix_product > .branche_list .grid_container .item .image .hover .hover_inner {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-c3f3343d4eced82ab4ee1e6136745e60.png');
	background-color: transparent;
	position: relative;
	width: 287px;
	height: 135px;
	text-align: center;
}
.ix_product > .branche_list .grid_container .item .image .hover .hover_inner .label_container {
	padding-top: 130px;
}
.ix_product > .branche_list .grid_container .item .image .hover .hover_inner .label_container .label {
	color: #ffffff;
	text-decoration: underline;
}
.ix_product > .branche_list .grid_container .item .teaser {
	margin-bottom: 10px;
	margin-left: 6px;
}
.ix_product > .branche_list .grid_container .item .teaser ul {
	margin-left: 5px;
}
.ix_product > .branche_list .grid_container .item .more .link {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-edfe470e22d561d4f34df32613098f2a.png');
	background-color: transparent;
	padding-right: 10px;
	margin-left: 6px;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	color: #006eab;
}
.ix_product > .category_list > .teaser {
	margin-bottom: 30px;
}
.ix_product > .product_show > .content {
	margin-bottom: 20px;
	min-height: 250px;
}
.ix_product > .product_show > .content .images {
	width: 270px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}
.ix_product .grid_container_inner > ul > li {
	 width: 320px;
	 
	margin-right: 25px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li.row_last {
	margin-right: 0px;
}
.ix_product .content_box ul {
	padding-left: 20px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .title, .ix_product h4 {
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 15px;
	/*padding: 0 0 0 10px;*/
	text-align: left;
	color: #636363;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .title.ico_leaf, h4.ico_leaf {
	/*<sprite hash="2e016d1ad828d97006ebb51a26f27bbc">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6559px;
	/*</sprite>*/
	background-repeat: no-repeat;
	padding-left: 25px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .title.ico_plug, h4.ico_plug {
	/*<sprite hash="3ab12850b665271f7973df4553abd431">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6626px;
	/*</sprite>*/
	background-repeat: no-repeat;
	padding-left: 25px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .title.ico_gear, h4.ico_gear {
	/*<sprite hash="7c2dfdeb924eca46c37a612bf96715b3">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6694px;
	/*</sprite>*/
	background-repeat: no-repeat;
	padding-left: 25px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .title.ico_list, h4.ico_list {
	/*<sprite hash="d3756efb445b512b3bfaaf5e9daa870e">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6761px;
	/*</sprite>*/
	background-repeat: no-repeat;
	padding-left: 25px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .title.ico_zertificate, h4.ico_zertificate {
	/*<sprite hash="54db2b027a761d79ba3628f05438b318">*/
	background-image: url('../images/vhs-assets-css-0ba5d77c2e9c8ce3e01b0ff246d5dca1.png');
	background-position: left -6826px;
	/*</sprite>*/
	background-repeat: no-repeat;
	padding-left: 25px;
}
.ix_product > .product_show .tab_details .grid_container_inner > ul > li .content {
	padding: 10px;
}
.ix_product > .product_show .contact:hover .button_blue {
	background-image: linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
.ix_product > .product_show .contact:hover .button_blue.triangle_white_right {
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	border-right: 10px solid transparent;
}
/*
.ix_product > .product_show .contact .action {
	margin-top: 5px;
	float: right;
}*/
.ix_product > .product_show .crosselling .av_slider .items .item {
	width: 200px;
	margin-right: 10px;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image {
	position: relative;
	width: 180px;
	margin-bottom: 10px;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image img {
	border: 1px solid #dcdcdc;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image .hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #0070b0;
	background-color: rgba(0, 112, 176, 0.85);
	color: #ffffff;
	width: 182px;
	height: 137px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image .hover a {
	color: #ffffff;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image .hover.no_hover {
	display: none;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image .hover .hover_inner {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/vhs-assets-css-c3f3343d4eced82ab4ee1e6136745e60.png');
	background-color: transparent;
	position: relative;
	width: 182px;
	height: 115px;
	text-align: center;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image .hover .hover_inner .label_container {
	padding-top: 110px;
}
.ix_product > .product_show .crosselling .av_slider .items .item .image .hover .hover_inner .label_container .label {
	color: #ffffff;
	text-decoration: underline;
}
.ix_product > .product_show .crosselling .av_slider .items .item .more {
	text-align: center;
}
.ix_product > .product_show .crosselling .av_slider .items .item .more .link {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/vhs-assets-css-edfe470e22d561d4f34df32613098f2a.png');
	background-color: transparent;
	padding-right: 10px;
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	color: #006eab;
}
.tx_ixaumacontact .teaser {
	padding-bottom: 20px;
}
.tx_ixaumacontact #tx_ixaumacontact_pi1_locationmap {
	padding-bottom: 20px;
}
.tx_ixaumacontact .filter {
	margin-top: 10px;
}
.tx_ixaumacontact .cell {
	width: 313px;
	float: left;
	margin-right: 45px;
}
.tx_ixaumacontact .cell.right {
	margin-right: 0;
}
.tx_ixaumacontact .cell .form_row.small {
	float: left;
}
.tx_ixaumacontact .cell .form_row.small.left {
	width: 31%;
	margin-right: 10px;
}
.tx_ixaumacontact .cell .form_row.small.right {
	width: 65%;
	margin-bottom: 7px;
}
.tx_ixaumacontact .cell .form_row .input_container, .tx_ixaumacontact .cell .form_row .form_error_container, .tx_ixaumacontact .cell .form_row .mandatory_advise {
	height: 23px;
	padding: 4px 0px 3px 0px;
}
.tx_ixaumacontact .cell .form_row .input_container.big, .tx_ixaumacontact .cell .form_row .form_error_container.big, .tx_ixaumacontact .cell .form_row .mandatory_advise.big {
	min-height: 124px;
	margin-bottom: 22px;
}
.tx_ixaumacontact .cell .form_row .input_container.big #recaptcha_widget, .tx_ixaumacontact .cell .form_row .form_error_container.big #recaptcha_widget, .tx_ixaumacontact .cell .form_row .mandatory_advise.big #recaptcha_widget {
	width: 304px;
	padding: 4px 3px 3px 5px;
}
.tx_ixaumacontact .cell .form_row .input_container.big #recaptcha_widget #recaptcha_image, .tx_ixaumacontact .cell .form_row .form_error_container.big #recaptcha_widget #recaptcha_image, .tx_ixaumacontact .cell .form_row .mandatory_advise.big #recaptcha_widget #recaptcha_image {
	margin-bottom: 10px;
}
.tx_ixaumacontact .cell .form_row .input_container.big #recaptcha_widget .advise, .tx_ixaumacontact .cell .form_row .form_error_container.big #recaptcha_widget .advise, .tx_ixaumacontact .cell .form_row .mandatory_advise.big #recaptcha_widget .advise {
	margin-bottom: 5px;
}
.tx_ixaumacontact .cell .form_row .input_container input, .tx_ixaumacontact .cell .form_row .form_error_container input, .tx_ixaumacontact .cell .form_row .mandatory_advise input {
	width: 96%;
	height: 23px;
	padding: 0 0 0 8px;
}
.tx_ixaumacontact .cell .form_row .input_container textarea, .tx_ixaumacontact .cell .form_row .form_error_container textarea, .tx_ixaumacontact .cell .form_row .mandatory_advise textarea {
	width: 95%;
	min-height: 130px;
	min-height: inerit;
}
.tx_ixaumacontact .cell .form_row .chosen-container {
	width: 100% !important;
	min-width: 0;
}
.tx_ixaumacontact .cell .mandatory_advise {
	margin-bottom: 18px;
	display: block;
}
/*
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box {
	position: relative;
	margin-top: 10px;
}
*/
.tx_ixaumacontact .container_hover_box:hover {
	cursor: inherit;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .link_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box a.location {
	position: relative;
	z-index: 200;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .image {
	padding: 10px 5px 10px 10px;
	vertical-align: middle;
	display: table-cell;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .image img {
	border: 1px solid #DCDCDC;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .header {
	margin-bottom: 15px;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .header .icon {
	float: left;
	margin-right: 10px;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.results.container_hover_box .info .header .icon img {
	width: 30px;
	height: 30px;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .header .title {
	margin-bottom: 5px;
	margin-top: 10px;
	float: left;
	color: #272725;
}

.tx_ixaumacontact .contact.brief ,
.tx_ixaumacontact .address 
{	color: #272725;}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.results.container_hover_box .info .header .title {
	margin-top: 0;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .header .title b {
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
}
.tx_ixaumacontact .contact .phone {
	background-image: url("../images/ixcontact_phone.png");
	background-repeat: no-repeat;
	padding: 2px 0 10px 30px;
}
.tx_ixaumacontact .contact .phone.mobile {
	background-image: url("../images/ixcontact_mobile.png");
}
.tx_ixaumacontact .contact .fax {
	background-image: url("../images/ixcontact_fax.png");
	background-repeat: no-repeat;
	padding: 2px 0 10px 30px;
}
.tx_ixaumacontact .contact .mail {
	background-image: url("../images/ixcontact_mail.png");
	background-repeat: no-repeat;
	padding: 2px 0 10px 30px;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .header .location {
	font-family: "Frutiger Neue W02 Bd", Arial, sans-serif;
	float: left;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .contactinfo.email {
	position: relative;
	z-index: 200;
}
/*
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .contacts {
	display: table-cell;
}*/
.tx_ixaumacontact #ix_location_filters {
	margin: 20px 10%
}
.tx_ixaumacontact .chosen-container {
	font-size: .913em;
}
.tx_ixaumacontact .chosen-container-multi .chosen-choices {
	background-image: inherit;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .contact .contactinfo .label {
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .info .contactinfo .label {
	width: 72px;
	display: inline-block;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .departments {
	margin-top: 10px;
	margin-left: 15px;
	color: #767676;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .departmentsneu {
	margin: 10px 0;
	color: #767676;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .more {
	position: absolute;
	top: 40%;
	right: 15px;
	vertical-align: middle;
	display: table-cell;
}
/*
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .more .button_blue {
	min-width: 92px;
	height: 18px;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
*/
.list_container .list_container_inner.ixmore ul.list_items > li {
	margin-bottom: 10px;
	float: left;
	margin-right: 2%;
	width: 31%
}
.list_container .list_container_inner.ixmore ul.list_items > li .list_item {
	display: inherit;
}
.list_container_inner.ixmore .container_hover_box {
	height: 175px;
	overflow: hidden;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .button_blue:hover {
	background-image: linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	/* IE6-9 */
	color: #ffffff;
	text-decoration: none;
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .vcard a.button_blue {
	padding-left: 40px;
	padding: 10px 10px 10px 50px;
	background: url("../images/ixcontact_vcard.png") no-repeat 10px center, linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url("../images/ixcontact_vcard.png") no-repeat 10px center, -o-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url("../images/ixcontact_vcard.png") no-repeat 10px center, -moz-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url("../images/ixcontact_vcard.png") no-repeat 10px center, -webkit-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url("../images/ixcontact_vcard.png") no-repeat 10px center, -ms-linear-gradient(bottom, #006fab 31%, #0077b7 66%);
	background: url("../images/ixcontact_vcard.png") no-repeat 10px center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #006fab), color-stop(0.66, #0077b7));
}
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .vcard a.button_blue:hover {
	background-image: url("../images/ixcontact_vcard.png"), linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: url("../images/ixcontact_vcard.png"), -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: url("../images/ixcontact_vcard.png"), -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: url("../images/ixcontact_vcard.png"), -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: url("../images/ixcontact_vcard.png"), -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background-image: url("../images/ixcontact_vcard.png"), -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
}
/*
.tx_ixaumacontact .list_container_inner ul.list_items > li .list_item.container_hover_box .button_blue.triangle_white_right:hover {
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -o-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -moz-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -ms-linear-gradient(bottom, #187cb6 31%, #419dce 66%);
	background: url('../images/vhs-assets-css-d34e50f65c8b3026efbc9a59966ebe9d.png') no-repeat right center, -webkit-gradient(linear, left bottom, left top, color-stop(0.31, #187cb6), color-stop(0.66, #419dce));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187cb6', endColorstr='#419dce', GradientType=0 );
	border-right: 10px solid transparent;
}
*/
.tx_ixaumacontact .list_container_inner.ixmore ul.list_items > li .list_item.container_hover_box .more {
	display: table-cell;
	position: absolute;
	left: 15px;
	bottom: 10px;
	top: inherit;
	vertical-align: middle;
}
.tx_avfeuser .user_form .block_container {
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.tx_avfeuser .user_form input, .tx_avfeuser .user_form .textfield {
	width: 301px;
}
.tx_avfeuser .user_form .info {
	color: #237db1;
}
.tx_avfeuser .user_form .field_salutation select, .tx_avfeuser .user_form .field_salutation .textfield {
	min-width: 87px;
	width: 87px;
}
.tx_avfeuser .user_form .field_salutation .chosen-container, .tx_avfeuser .user_form .field_salutation .textfield {
	margin-right: 10px;
}
.tx_avfeuser .user_form .field_title input, .tx_avfeuser .user_form .field_title .textfield {
	min-width: 154px;
	width: 154px;
}
.tx_avfeuser .user_form .field_zip input, .tx_avfeuser .user_form .field_zip .textfield {
	margin-right: 10px;
	min-width: 38px;
	width: 38px;
}
.tx_avfeuser .user_form .field_city input, .tx_avfeuser .user_form .field_city .textfield {
	min-width: 242px;
	width: 242px;
}
.tx_avfeuser .user_form .field_country select {
	min-width: 314px;
	width: 314px;
}
.tx_avfeuser .user_form .field_send {
	margin-top: 10px;
}
.tx_avfeuser .user_form .field_send input, .tx_avfeuser .user_form .field_send .textfield {
	min-width: 145px;
	width: 145px;
}
.tx_avfeuser .login_show {
	width: 232px;
}
.tx_avfeuser .login_show .login_form {
	width: 234px;
	margin-top: -1px;
	margin-left: -4px;
	margin-bottom: 16px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.tx_avfeuser .login_show .login_form form {
	margin-left: 4px;
}
.tx_avfeuser .login_show .login_form form .form_row .button_blue {
	font-size: 12px;
	margin-top: 10px;
}
.tx_avfeuser .login_show .login_form input[type=text], .tx_avfeuser .login_show .login_form input[type=password] {
	width: 219px;
	height: 16px;
}
.tx_avfeuser .login_show .register {
	float: left;
	margin-top: 1px;
}
.tx_avfeuser .login_show .why_register {
	margin-top: 6px;
	float: right;
}
.tx_avfeuser .profile_show .success {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	-webkit-box-shadow: inset 0 0px 2px -1px #d4d4d4;
	box-shadow: inset 0 0px 2px -1px #d4d4d4;
	margin: 20px 0px;
	border: 1px solid #d4d4d4;
	color: #1D1D1D;
	padding: 10px 20px;
	background-color: #eaf4fA;
}
.tx_avfeuser .profile_show .field_title .textfield {
	min-width: 191px;
	width: 191px;
}
.tx_avfeuser .profile_show .block_title {
	margin-top: 10px;
}
.tx_avfeuser .profile_show .block_title.important {
	color: #1d1d1d;
}
/*! jQuery UI - v1.10.3 - 2013-11-13
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
.level_01{
	display: none;
}
.n230:first-child span .wrapper .level_01{
	display: block;
}
.proflname2:hover> a{
	color: #006eab;
}
.proflname2 a{
	display: block;
	transition: all 0.3s ease;
}
.pro2tit{
	line-height: 20px;
    font-size: 15px;
    color: #484848;
    font-weight: bold;
    text-indent: 2em;
    margin-bottom: 35px;
}